memory management - page allocator · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
- M Vlastimil Babka <vbabka@kernel.org>
- R Suren Baghdasaryan <surenb@google.com>
- R Michal Hocko <mhocko@suse.com>
- R Brendan Jackman <jackmanb@google.com>
- R Johannes Weiner <hannes@cmpxchg.org>
- R Zi Yan <ziy@nvidia.com>
Paths
- F
include/linux/compaction.h - F
include/linux/gfp.h - F
include/linux/page-isolation.h - F
include/linux/pageblock-flags.h - F
mm/compaction.c - F
mm/debug_page_alloc.c - F
mm/debug_page_ref.c - F
mm/fail_page_alloc.c - F
mm/page_alloc.c - F
mm/page_ext.c - F
mm/page_frag_cache.c - F
mm/page_isolation.c - F
mm/page_owner.c - F
mm/page_poison.c - F
mm/page_reporting.c - F
mm/page_reporting.h - F
mm/show_mem.c - F
mm/shuffle.c - F
mm/shuffle.h
Last 30 days
Most active threads (last 7 days)
-
WARM1d
[PATCH v5 00/36] Private Memory NUMA Nodes
2026-07-20 19:35 · 7 replies in 7d · Gregory Price <gourry@gourry.net>
Recent patches
Most-recent 30 patches in this subsystem on linux-doc (capped at 30), ordered by date desc.
-
WARM1d
[PATCH v5 26/36] mm: add NODE_PRIVATE_CAP_RECLAIM for opted-in private node reclaim
2026-07-20 · Gregory Price <gourry@gourry.net> -
WARM1d
[PATCH v5 12/36] mm/page_alloc: clear private node watermarks and system reserves
2026-07-20 · Gregory Price <gourry@gourry.net> -
WARM1d
[PATCH v5 11/36] mm/compaction: disallow compaction on private nodes
2026-07-20 · Gregory Price <gourry@gourry.net> -
WARM1d
[PATCH v5 05/36] mm: add ZONELIST_PRIVATE(_NOFALLBACK) for N_MEMORY_PRIVATE nodes.
2026-07-20 · Gregory Price <gourry@gourry.net> -
WARM1d
[PATCH v5 03/36] mm/page_alloc: let the bulk and folio allocators carry alloc_flags
2026-07-20 · Gregory Price <gourry@gourry.net> -
WARM1d
[PATCH v5 02/36] mm/page_alloc: refactor build_node_zonelist() out of build_zonelists()
2026-07-20 · Gregory Price <gourry@gourry.net> -
WARM1d
[PATCH v5 01/36] mm: refactor find_next_best_node to find_next_best_node_in
2026-07-20 · Gregory Price <gourry@gourry.net> -
COOLING14d
[PATCH v3 10/26] mm/show_mem: Annotate static information into meminspect
2026-07-08 · Mukesh Ojha <hidden> -
COOLING14d
[PATCH v3 09/26] mm/page_alloc: Annotate static information into meminspect
2026-07-08 · Mukesh Ojha <hidden> -
COLD16d
[PATCH 6/6] mm/hugetlb: support free page reporting for cached hugepages
2026-07-07 · Sourav Panda <hidden> -
COOLING11d
[PATCH v4 3/4] swap: apply new pw_queue_on() interface
2026-05-19 · Leonardo Bras <hidden> -
STALE87d
[PATCH v2] mm/page_alloc: trace PCP refills and PCP zone lock usage
2026-04-27 · Bunyod Suvonov <hidden> -
STALE88d
[RFC 5/7] mm/page_alloc: integrate page consistency hooks
2026-04-24 · Sasha Levin <sashal@kernel.org> -
STALE101d
[PATCH v2 08/12] workqueue, mm: Support dynamic housekeeping mask updates
2026-04-13 · Qiliang Yuan <hidden> -
DORMANTno replies
[PATCH RFC 13/13] mm/rmap: support arbitrary folio mappings
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE103d
[PATCH RFC 10/13] mm: re-consolidate folio->_pincount
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE103d
[PATCH RFC 08/13] mm: re-consolidate folio->_entire_mapcount
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE103d
[PATCH RFC 01/13] mm/rmap: remove folio->_nr_pages_mapped
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE65d
[PATCH v2 09/25] mm/show_mem: Annotate static information into meminspect
2026-03-10 · Mukesh Ojha <hidden> -
STALE65d
[PATCH v2 08/25] mm/page_alloc: Annotate static information into meminspect
2026-03-10 · Mukesh Ojha <hidden> -
STALE86d
REVIEWED: 22 (21M) [PATCHv7 03/18] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-02-27 · "Kiryl Shutsemau (Meta)" <kas@kernel.org> -
STALE86d
REVIEWED: 22 (21M) [PATCHv7 02/18] mm: Change the interface of prep_compound_tail()
2026-02-27 · "Kiryl Shutsemau (Meta)" <kas@kernel.org> -
STALE86d
REVIEWED: 22 (21M) [PATCHv7 03/18] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-02-27 · "Kiryl Shutsemau (Meta)" <kas@kernel.org> -
STALE86d
REVIEWED: 22 (21M) [PATCHv7 02/18] mm: Change the interface of prep_compound_tail()
2026-02-27 · "Kiryl Shutsemau (Meta)" <kas@kernel.org> -
STALE86d
REVIEWED: 6 (6M) [PATCHv6 03/17] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-02-02 · Kiryl Shutsemau <kas@kernel.org> -
STALE86d
REVIEWED: 6 (6M) [PATCHv6 02/17] mm: Change the interface of prep_compound_tail()
2026-02-02 · Kiryl Shutsemau <kas@kernel.org> -
STALE176d
REVIEWED: 6 (6M) [PATCHv5 03/17] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-28 · Kiryl Shutsemau <kas@kernel.org> -
STALE176d
REVIEWED: 6 (6M) [PATCHv5 02/17] mm: Change the interface of prep_compound_tail()
2026-01-28 · Kiryl Shutsemau <kas@kernel.org> -
STALE159d
REVIEWED: 1 (0M) [PATCH mm-unstable v14 01/16] mm: introduce is_pmd_order helper
2026-01-22 · Nico Pache <npache@redhat.com> -
STALE177d
REVIEWED: 3 (3M) [PATCHv4 03/14] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-21 · Kiryl Shutsemau <kas@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE186d
REVIEWED: 3 (3M) [PATCHv3 03/15] mm: Change the interface of prep_compound_tail()
2026-01-15 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE186d
REVIEWED: 3 (3M) [PATCHv3 04/15] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-15 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE177d
REVIEWED: 3 (3M) [PATCHv4 02/14] mm: Change the interface of prep_compound_tail()
2026-01-21 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE177d
REVIEWED: 3 (3M) [PATCHv4 03/14] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-21 · Kiryl Shutsemau <kas@kernel.org> · 1 Reviewed-by -
STALE176d
REVIEWED: 6 (6M) [PATCHv5 02/17] mm: Change the interface of prep_compound_tail()
2026-01-28 · Kiryl Shutsemau <kas@kernel.org> · 2 Reviewed-by -
STALE176d
REVIEWED: 6 (6M) [PATCHv5 03/17] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-01-28 · Kiryl Shutsemau <kas@kernel.org> · 2 Reviewed-by -
STALE86d
REVIEWED: 6 (6M) [PATCHv6 02/17] mm: Change the interface of prep_compound_tail()
2026-02-02 · Kiryl Shutsemau <kas@kernel.org> · 2 Reviewed-by -
STALE86d
REVIEWED: 6 (6M) [PATCHv6 03/17] mm: Rename the 'compound_head' field in the 'struct page' to 'compound_info'
2026-02-02 · Kiryl Shutsemau <kas@kernel.org> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE190d
[RFC PATCH v3 2/8] mm: constify oom_control, scan_control, and alloc_context nodemask
2026-01-08 · Gregory Price <gourry@gourry.net> -
STALE190d
[RFC PATCH v3 3/8] mm: restrict slub, compaction, and page_alloc to sysram
2026-01-08 · Gregory Price <gourry@gourry.net> -
STALE187d
[PATCH v7 1/5] mm/page_ext: Add page_ext_get_phys()
2026-01-14 · Mostafa Saleh <smostafa@google.com> -
STALE65d
[PATCH v2 08/25] mm/page_alloc: Annotate static information into meminspect
2026-03-10 · Mukesh Ojha <hidden> -
STALE65d
[PATCH v2 09/25] mm/show_mem: Annotate static information into meminspect
2026-03-10 · Mukesh Ojha <hidden> -
STALE103d
[PATCH RFC 01/13] mm/rmap: remove folio->_nr_pages_mapped
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE103d
[PATCH RFC 08/13] mm: re-consolidate folio->_entire_mapcount
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE103d
[PATCH RFC 10/13] mm: re-consolidate folio->_pincount
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
DORMANTno replies
[PATCH RFC 13/13] mm/rmap: support arbitrary folio mappings
2026-04-12 · "David Hildenbrand (Arm)" <david@kernel.org> -
STALE88d
[RFC 5/7] mm/page_alloc: integrate page consistency hooks
2026-04-24 · Sasha Levin <sashal@kernel.org>